$primary: #2381ff;

.g_login {
  box-sizing: border-box;
  position: relative;
  padding-top: 216px;

  font-size: 16px;
  // padding-top: 300px;
  //   padding: 216px 0 114px;
  margin: 0 auto;
  width: 263px;
  height: 100vh;
  display: flex;
  justify-content: center;
  //   align-items: center;

  .login_hd {
    // position: absolute;
    // top:20%;
    // left:0;
    // width: 750px;
    // margin: 216px auto 252px;
    width: 263px;
    display: flex;
    flex-direction: column;
    // justify-content: center;
    align-items: center;

    .logo {
      width: 152px !important;
      height: 32px !important;
    }
    .trip {
      margin-top: 12px;
      //   font-size: 32px;
      line-height: 24px;
      color: $primary;
    }
  }
  .login_bd {
    position: absolute;
    left: 0;
    bottom: 10%;
    // margin: 0 auto;
    width: 263px;
    display: flex;
    flex-direction: column;
    align-items: center;

    color: $primary;
    .btn_login {
      width: 263px;
      height: 40px;
      border-radius: 8px;
      color: #fff;
      //   background: $primary;
    }
    .agreement {
      margin: 16px auto 0;
      .agreement_check {
      }
    }
  }
}
